package cn.tedu.cake.mapper;

import cn.tedu.cake.pojo.dto.ProductUpdateDTO;
import cn.tedu.cake.pojo.entity.Product;
import cn.tedu.cake.pojo.vo.ProductByIdVO;
import cn.tedu.cake.pojo.vo.ProductUpdateVO;
import cn.tedu.cake.pojo.vo.ProductVO;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @Author：GuoYaFeng
 * @Package：cn.tedu.cake.mapper
 * @Project：cake1
 * @name：ProductMapper
 * @Date：2023/3/16 19:16
 * @Filename：ProductMapper
 */
@Repository
public interface ProductMapper {
    void insert(Product product);

    List<ProductVO> selectAdmin();

    void delete(int id);

    ProductByIdVO selectUpdateById(int id);


    ProductByIdVO selectUrlById(Long id);

    void update(Product product);
}
